 /*
  *Copyright (c) 2003, 2018, UMF and/or its affiliates. All rights reserved.
  *
  */
 package com.umpay.dto.consumeBusi.res.consumeOrderQuery;

 import com.umpay.dto.consumeBusi.res.CommConusmeBusiRes;

 import java.util.List;
 import java.util.StringJoiner;

 /**
  * @description: 消费订单查询响应dto
  * @author: lile
  * @create: 2019-03-20 14:03
  **/
 public class ConsumeOrderQueryBusiRes extends CommConusmeBusiRes {

     private String merId;
    private String orderId;
    private String tradeNo;
    private String orderDate;
    private String creatTime;
    private String orderType;
    private String orderState;
    private String amount;
    private ConsumePayInfoBusi consumePayInfoBusi;
    private List<ConsumeOrderSplitInfoBusi> consumeOrderSplitInfoBusiList;
    private ConsumeOrderRefundInfoBusi consumeOrderRefundInfoBusi;


     public String getMerId() {
         return merId;
     }

     public void setMerId(String merId) {
         this.merId = merId;
     }

     public String getOrderId() {
         return orderId;
     }

     public void setOrderId(String orderId) {
         this.orderId = orderId;
     }

     public String getOrderDate() {
         return orderDate;
     }

     public void setOrderDate(String orderDate) {
         this.orderDate = orderDate;
     }

     public String getOrderType() {
         return orderType;
     }

     public void setOrderType(String orderType) {
         this.orderType = orderType;
     }

     public String getOrderState() {
         return orderState;
     }

     public void setOrderState(String orderState) {
         this.orderState = orderState;
     }

     public String getAmount() {
         return amount;
     }

     public void setAmount(String amount) {
         this.amount = amount;
     }

     public String getTradeNo() {
         return tradeNo;
     }

     public void setTradeNo(String tradeNo) {
         this.tradeNo = tradeNo;
     }

     public String getCreatTime() {
         return creatTime;
     }

     public void setCreatTime(String creatTime) {
         this.creatTime = creatTime;
     }

     public ConsumePayInfoBusi getConsumePayInfoBusi() {
         return consumePayInfoBusi;
     }

     public void setConsumePayInfoBusi(ConsumePayInfoBusi consumePayInfoBusi) {
         this.consumePayInfoBusi = consumePayInfoBusi;
     }

     public List<ConsumeOrderSplitInfoBusi> getConsumeOrderSplitInfoBusiList() {
         return consumeOrderSplitInfoBusiList;
     }

     public void setConsumeOrderSplitInfoBusiList(List<ConsumeOrderSplitInfoBusi> consumeOrderSplitInfoBusiList) {
         this.consumeOrderSplitInfoBusiList = consumeOrderSplitInfoBusiList;
     }

     public ConsumeOrderRefundInfoBusi getConsumeOrderRefundInfoBusi() {
         return consumeOrderRefundInfoBusi;
     }

     public void setConsumeOrderRefundInfoBusi(ConsumeOrderRefundInfoBusi consumeOrderRefundInfoBusi) {
         this.consumeOrderRefundInfoBusi = consumeOrderRefundInfoBusi;
     }

     @Override
     public String toString() {
         return new StringJoiner(", ", ConsumeOrderQueryBusiRes.class.getSimpleName() + "[", "]")
                 .add("merId='" + merId + "'")
                 .add("orderId='" + orderId + "'")
                 .add("tradeNo='" + tradeNo + "'")
                 .add("orderDate='" + orderDate + "'")
                 .add("creatTime='" + creatTime + "'")
                 .add("orderType='" + orderType + "'")
                 .add("orderState='" + orderState + "'")
                 .add("amount='" + amount + "'")
                 .add("consumePayInfoBusi=" + consumePayInfoBusi)
                 .add("consumeOrderSplitInfoBusiList=" + consumeOrderSplitInfoBusiList)
                 .add("consumeOrderRefundInfoBusi=" + consumeOrderRefundInfoBusi)
                 .add("rpid='" + rpid + "'")
                 .add("retCode='" + retCode + "'")
                 .add("retMsg='" + retMsg + "'")
                 .add("version='" + version + "'")
                 .toString();
     }
 }
